﻿// 4982. 进制.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//

#include <iostream>


/*
https://www.acwing.com/problem/content/4985/

给定两个整数 a,b
。

请你计算，在 [a,b]
 范围内有多少个整数满足其二进制表示恰好有一个 0
。

不考虑前导 0
。

例如，当 a=5,b=10
 时，[5,10]
 范围内的所有整数及其二进制表示如下：

510=1012,610=1102,710=1112,810=10002,910=10012,1010=10102
可以看出，只有 5
 和 6
 满足二进制表示恰好有一个 0
。

输入格式
共一行，两个整数 a,b
。

输出格式
一个整数，表示满足条件的整数数量。

数据范围
前 6
 个测试点满足 1≤a≤b≤104
。
所有测试点满足 1≤a≤b≤1018
。

输入样例1：
5 10
输出样例1：
2
输入样例2：
2015 2015
输出样例2：
1
输入样例3：
100 105
输出样例3：
0
*/
int main()
{
    std::cout << "Hello World!\n";
}

 